const environments = {
  'build:prd': {
    host: 'https://api.aipfuture.com/api',
    socket: 'ws://192.168.185.130:8181'
  },
  'dev:prd': {
    host: 'https://api.aipfuture.com/api',
    socket: 'ws://192.168.185.130:8181'
  },
  default: {
    host: 'https://api-test.aipfuture.com/api',
    socket: 'ws://192.168.185.130:8181'
  }
}


const { host } = environments[process.env.npm_lifecycle_event] || environments.default
console.log(host)
// 一些基础配置，包括请求的baseURL
export const BASE_URL = host


//  无需校验token的api
export const API_WITHOUT_AUTHORIZATION = [
  '/login/captcha',
  '/login',
  '/user/refresh'

]
//  需要校验登录权限的路由列表
export const ROUTE_WITH_AUTHORIZATION_LOGIN = [
  // '/personalCenter/*',
  // '/projectManagement/*',
  // '/projectSquare/*',

]
//  agent类型列表
//  注意：如果添加新的agent类型，需要向数组尾部插入，首位为默认agent
export const AGENT_TYPE_LIST = [
  {
    name: '向导',
    type: 'guidance'
  },
  {
    name: '项目咨询',
    type: 'consulting'
  },
  {
    name: '个人助手',
    type: 'helper'
  },
  {
    name: '面试',
    type: 'interview'
  },
]
//  导航一级菜单样式
let navItemStyleItem = {
  paddingLeft: '30px',
  paddingRight: '30px',
  marginLeft: '20px',
  marginRight: '20px'
}
//  导航二级菜单项样式
let secNavItemStyleItem = {
  color: 'rgb(0, 0, 0)',
  display: 'flex',
  justifyContent: 'center',
  alignItems: 'center'
}
//  导航列表
export const ROUTER_LIST = [

    {
			path: '/personalCenter',
        key: 'PersonalCenter',
        label: '首页',
        title: '首页',
        style: navItemStyleItem
    },
    // {
    //     key: 'ProjectManagement',
    //     label: '项目管理',
    //     title: '项目管理',
    //     style: navItemStyleItem,
    //     popupOffset: [-60, 0],
    //     popupClassName: 'home_sec_nav_list',
        // children: [
        //     {
        //         key: 'CreateProject',
        //         label: '项目创建',
        //         title: '项目创建',
        //         style: secNavItemStyleItem
        //     },
        //     {
        //         key: 'ProjectProgress',
        //         label: '项目进度',
        //         title: '项目进度',
        //         style: secNavItemStyleItem
        //     },
        //     {
        //         key: 'Workbench',
        //         label: '工作台',
        //         title: '工作台',
        //         style: secNavItemStyleItem
        //     },
        // ]
    // },
    {
			path: '/projectSquare',
        key: 'ProjectSquare',
        label: '项目广场',
        title: '项目广场',
        style: navItemStyleItem
    },
    {
			path: '/teachersAI',
      key: 'TeachersAI',
        label: 'AI助手',
        title: 'AI助手',
        style: navItemStyleItem
    }
]
//  提示显示时间
export const DURATION = 2;
//  需要启用代理的请求url prefix
export const PROXY_URL_PREFIX = '/api'
//  代理规则
export const PROXY_RULE = {
  '/api': {
    target: BASE_URL,
    changeOrigin: true,
    rewrite: (path) => {
      console.log('path', path)
      return path.replace(/^\/api/, '')
    }
  },
}
//  agent basic inputs
export const AGENT_BASIC_INPUTS = {
  languagePreference: 'zh_CN'
}

